'''
Author: momochong0
Date: 2021-05-27 15:07:43
LastEditors: momochong0
LastEditTime: 2021-05-27 23:11:28
Description: 要推网络荣誉出品

'''
import pandas as pd

str = input()

ls = str.split("'")  # 用'将字符串拆分成三部分，放在list中
df = pd.DataFrame(ls[1][1:-1].split(","),
                  columns=['items'])  # 将ls中的值再次拆分，放在 DataFrame中
df['item'] = 0
df['nums'] = 0
df['price'] = 0
i = 0
price = 10
info = ''


# ITEM是否在指定列表中
def is_item(df):

    i = 0
    for l in df['items']:

        dl = l.split(" x ")
        # 将df中的值勤拆分，并放到相应的列中
        df.loc[i, 'item'] = dl[0].strip()
        df.loc[i, 'nums'] = dl[1][:-1].strip()
        # 根据item的名字，给价格列赋值
        if dl[0].strip()[1:] == 'ITEM0001':
            price = 10
        elif dl[0].strip()[1:] == 'ITEM0013':
            price = 20
        elif dl[0].strip()[1:] == 'ITEM0022':
            price = 30
        else:
            info = "ITEM 不合法！"
            return info
        df.loc[i, 'price'] = price
        i = i + 1

    return df


# 第一题和第二题
def firstandsecond(df):

    try:
        # 如果返回值为不合法，则输出，否则返回的为DataFrame
        if (is_item(df) == 'ITEM 不合法！'):
            print('ITEM 不合法！')
    except:
        print("obj1 = {")
        df = is_item(df)
        sum = 0
        for index, row in df.iterrows():
            print('    ', row['item'], '":', row['nums'], ',')
            sum = sum + int(row['nums']) * int(row['price'])
        print("}")
        print(sum)


# 第三题
def third(df):
    try:
        if (is_item(df) == 'ITEM 不合法！'):
            print('ITEM 不合法！')
    except:
        df = is_item(df)
        sum = 0
        sum2 = 0

        # 同时购买 ITEM0001 和 ITEM0022
        if '"ITEM0001' in df['item'].values and '"ITEM0022' in df[
                'item'].values:
            for index, row in df.iterrows():
                # print(row['item'])
                # 当值为ITEM0001 或 ITEM0022时
                if (row['item'].strip()[1:] == 'ITEM0001'
                        or row['item'].strip()[1:] == 'ITEM0022'):
                    sum = sum + int(row['nums']) * int(row['price'] * 0.5)
                else:
                    sum = sum + int(row['nums']) * int(row['price'])
                # 正常累加
                sum2 = sum2 + int(row['nums']) * int(row['price'])
        else:
            # 没有同时购买 ITEM0001 和 ITEM0022
            for row in df.iterrows():
                # print(row['nums'])
                # 正常累加
                sum = sum + int(row['nums']) * int(row['price'])

        # 没有同时购买 ITEM0001 和 ITEM0022，并且总金额小于100
        if (sum2 == 0 and sum < 100):
            print(sum)
            print('"无优惠"')
        # 没有同时购买 ITEM0001 和 ITEM0022，并且总金额大于等于100
        elif (sum2 == 0 and sum >= 100):
            print(sum - 30)
            print('"优惠 2"')
        # 同时购买 ITEM0001 和 ITEM0022，并且总金额小于100
        elif (sum2 < 100):
            print(sum)
            print('"优惠 1"')
        # 同时购买 ITEM0001 和 ITEM0022，并且总金额大于等于100 并且优惠 1更优惠
        elif (sum2 >= 100 and sum <= sum2 - 30):
            print(sum)
            print('"优惠 1"')
        # 同时购买 ITEM0001 和 ITEM0022，并且总金额大于等于100 并且优惠 2更优惠
        else:
            print(sum2)
            print('"优惠 2"')


# 第一题和第二题
# firstandsecond(df)
# 第三题
third(df)
